# -*- coding: utf-8 -*-
"""
@Time ： 2025/4/11 21:54
@Auth ： Martina Luo
@Function ：列表，增删查改、相加、截取
"""
list = [1,2,'3']
list2 = [100,101,102]

# 获取值
print(list[0])
print(list[-1])
print(len(list))

# 更新值
list[1]=22
print(list)

# 删除值
# list.remove(1)
# print(list)

# del list[0]
# print(list)

# list5=[1,2,]
# 清除列表值
# list5.clear()
# 删除整个列表
# del list5
# print(list5)

# 新增
list.append(44)
print(list)

list.insert(4,'5')
print(list)

# 列表相加
list3 = list +list2
print(list3)

# 列表截取
list4 = list3[2:]
print(list4)

print(list4[:])

# 打印下标值为2的的数，直到下标值为4的数的前一位。列表是前包后不包
print('ceshi',list4[2:4])

# 打印倒数第二到末尾
print(list4[-2:])

# 打印下标值为1的的数，直到下标值为-2的数的前一位。
print('ceshi',list4[1:-2])

for item in list4:
    print(item,end='\t')
print()
for index in range(len(list4)):
    print(index,end='\t')
print()

for index in range(len(list4)):
    # 查询
    # print(list4[index],end="\t")
    # 修改
    list4[index] = str(list4[index]) + '1'
    print(list4[index],end="\t")


